package com.wicket.okrapp.biz.service.dto.req;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc BatchUpdateUnlockingConcurrentBehaviorThemesReqDto
 * @使用场景
 */
@Data
public class BatchUpdateUnlockingConcurrentBehaviorThemesReqDto
  extends BaseDto
  implements Serializable {

  /**
   * 行为主题锁 REPORT_NUMBER_RELEVANT_BG_MESSAGES:汇报我相关托底消息数量 WORK_TASKS_SENIOR_DEPT_BG_MESSAGES:高层部门工作任务托底消息数量 WORK_TASKS_GRASSROOTS_DEPT_BG_MESSAGES:中基层部门工作任务托底消息数量 WORK_TASKS_SUBORDINATE_DEPT_GRASSROOTS_LEVEL_BG_MESSAGES:中基层下属部门工作任务托底消息数量 ALL_ISSUES_SENIOR_DEPT_BG_MESSAGES:高层部门所有问题托底消息数量 ALL_ISSUES_GRASSROOTS_DEPT_BG_MESSAGES:中基层部门所有问题托底消息数量
   */
  @NotNull(message = "行为主题锁不能为空")
  @ApiModelProperty("行为主题锁")
  private String behaviorThemeLockCode;

  /**
   * 通用主键ID
   */
  @ApiModelProperty("通用主键ID")
  private String commPrimaryKey;

  /**
   * 自定义字段1
   */
  @ApiModelProperty("自定义字段1")
  private String customField1;

  /**
   * 自定义字段2
   */
  @ApiModelProperty("自定义字段2")
  private String customField2;
/**
     * Redis数据对象目录 
     */
    @ApiModelProperty("Redis数据对象目录")
    private String	 redisDataObjectCatalogue;

}
